home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / epn2050.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  38.7 KB  |  1,367 lines

  1. *%
  2. *% Copyright (c) 2000 EPSON Europe B.V.
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "epn2050.gpd"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson EPL-N2050"
  10. *MasterUnits: PAIR(1200, 1200)
  11. *ResourceDLL: "epcl5res.dll"
  12. *PrintRate: 20
  13. *PrintRatePPM: 20
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 32767
  17.  
  18. *rcInstalledOptionNameID: 443
  19. *rcNotInstalledOptionNameID: 444
  20.  
  21. *% *InvalidCombination: LIST(LargeCapacityUnit.NotInstalled,MultiBinUnit.Installed)
  22.  
  23. *InvalidCombination: LIST(Shifter.Installed,MultiBinUnit.Installed)
  24.  
  25. *Ifdef: WINNT_51
  26. *Personality: =PERSONALITY_HPGL2
  27.  
  28. *%*****************************************************************
  29. *%      Graphics Mode: Custom Feature
  30. *%*****************************************************************
  31. *Feature: GraphicsMode
  32. {
  33.     *rcNameID: =GRAPHICSMODE_DISPLAY
  34.     *DefaultOption: HPGL2MODE
  35.     *Option: HPGL2MODE
  36.     {
  37.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  38.     }
  39.     *Option: RASTERMODE
  40.     {
  41.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  42.     }
  43. }
  44.  
  45. *Endif:
  46.  
  47.  
  48. *Feature: Orientation
  49. {
  50.     *rcNameID: =ORIENTATION_DISPLAY
  51.     *DefaultOption: PORTRAIT
  52.     *Option: PORTRAIT
  53.     {
  54.         *rcNameID: =PORTRAIT_DISPLAY
  55.         *Command: CmdSelect
  56.         {
  57.             *Order: DOC_SETUP.20
  58.             *NoPageEject?: TRUE
  59.             *Cmd: "<1B>&l0o1E"
  60.         }
  61.     }
  62.     *Option: LANDSCAPE_CC90
  63.     {
  64.         *rcNameID: =LANDSCAPE_DISPLAY
  65.         *Command: CmdSelect
  66.         {
  67.             *Order: DOC_SETUP.20
  68.             *NoPageEject?: TRUE
  69.             *Cmd: "<1B>&l1o1E"
  70.         }
  71.     }
  72. }
  73. *Feature: InputBin
  74. {
  75.     *rcNameID: =PAPER_SOURCE_DISPLAY
  76.     *DefaultOption: AutoSelect
  77.     *Option: AutoSelect *%Printer AutoSelect feature
  78.     {
  79.         *rcNameID: 311
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: DOC_SETUP.40
  83.             *Cmd: "<1B>&l7H"
  84.         }
  85.     }
  86.     *Option: Option5 *%MP Tray Manual - No constraints
  87.     {
  88.         *rcNameID: 274
  89.         *Command: CmdSelect
  90.         {
  91.             *Order: DOC_SETUP.40
  92. *%            *Cmd: "<1B>&l3H"
  93.             *Cmd: "<1B>&l4H"
  94.         }
  95.     }
  96.     *Option: Option6 *%ENV feeder - Only Envelopes
  97.     {
  98.         *rcNameID: 670
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.40
  102. *%            *Cmd: "<1B>&l6H"
  103.             *Cmd: "<1B>&l3H"
  104.         }
  105.         *Constraints: LIST(PaperSize.LETTER,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.A4,PaperSize.B5,PaperSize.A5,PaperSize.HALFLET,PaperSize.GOVLET,PaperSize.GOVLEGAL,PaperSize.F4,PaperSize.CUSTOMSIZE)
  106.     }
  107.     *Option: Option2        *%Tray 1 - No Envelopes or custom
  108.     {
  109.         *rcNameID: 388
  110.         *Command: CmdSelect
  111.         {
  112.             *Order: DOC_SETUP.40
  113.             *Cmd: "<1B>&l1H"
  114.         }
  115.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.CUSTOMSIZE)
  116.     }
  117.     *Option: Option3        *%Tray 2 - No Envelopes or custom
  118.     {
  119.         *rcNameID: 389
  120.         *Command: CmdSelect
  121.         {
  122.             *Order: DOC_SETUP.40
  123. *%            *Cmd: "<1B>&l4H"
  124.             *Cmd: "<1B>&l5H"
  125.         }
  126.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.CUSTOMSIZE)
  127.     }
  128.     *Option: Option4        *%Tray 3 - No Envelopes or custom
  129.     {
  130.         *rcNameID: 645
  131.         *Command: CmdSelect
  132.         {
  133.             *Order: DOC_SETUP.40
  134. *%            *Cmd: "<1B>&l5H"
  135.             *Cmd: "<1B>&l8H"
  136.         }
  137.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.CUSTOMSIZE)
  138.     }
  139. }
  140.  
  141. *Feature: Resolution
  142. {
  143.     *rcNameID: =RESOLUTION_DISPLAY
  144.     *DefaultOption: Option1
  145.     *Option: Option1
  146.     {
  147.         *Name: "600 x 600 " =DOTS_PER_INCH
  148.         *DPI: PAIR(600, 600)
  149.         *TextDPI: PAIR(600, 600)
  150.         *MinStripBlankPixels: 32
  151.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  152.         *SpotDiameter: 100
  153.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  154.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  155.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  156.         *Command: CmdSelect
  157.         {
  158.             *Order: JOB_SETUP.70
  159.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  160.         }
  161.     }
  162.     *Option: Option2
  163.     {
  164.         *Name: "300 x 300 " =DOTS_PER_INCH
  165.         *DPI: PAIR(300, 300)
  166.         *TextDPI: PAIR(300, 300)
  167.         *MinStripBlankPixels: 32
  168.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  169.         *SpotDiameter: 100
  170.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  171.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  172.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  173.         *Command: CmdSelect
  174.         {
  175.             *Order: JOB_SETUP.70
  176.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  177.         }
  178.     }
  179. }
  180.  
  181. *Feature: MediaType
  182. {
  183.     *rcNameID: =MEDIA_TYPE_DISPLAY
  184.     *DefaultOption: Option1
  185.     *Option: Option1
  186.     {
  187.         *rcNameID: 272
  188.     }
  189.     *Option: Option2
  190.     {
  191.         *rcNameID: 435
  192.         *Command: CmdSelect
  193.         {
  194.             *Order: DOC_SETUP.70
  195.             *Cmd: "<1B>&n6WdPlain"
  196.         }
  197.     }
  198.     *Option: Option3
  199.     {
  200.         *rcNameID: 436
  201.         *Command: CmdSelect
  202.         {
  203.             *Order: DOC_SETUP.70
  204.             *Cmd: "<1B>&n11WdPreprinted"
  205.         }
  206.     }
  207.     *Option: Option4
  208.     {
  209.         *rcNameID: 437
  210.         *Command: CmdSelect
  211.         {
  212.             *Order: DOC_SETUP.70
  213.             *Cmd: "<1B>&n11WdLetterhead"
  214.         }
  215.     }
  216.     *Option: Option5
  217.     {
  218.         *rcNameID: =TRANSPARENCY_DISPLAY
  219.         *Command: CmdSelect
  220.         {
  221.             *Order: DOC_SETUP.70
  222.             *Cmd: "<1B>&n13WdTransparency"
  223.         }
  224.         *Constraints: LIST(OutputBin.Option5, OutputBin.Option6, OutputBin.Option7, OutputBin.Option8, OutputBin.Option9,OutputBin.Option10
  225. +      , OutputBin.Option11, OutputBin.Option12, OutputBin.Option13, OutputBin.Option14, OutputBin.Option16
  226. +      ,Duplex.VERTICAL, Duplex.HORIZONTAL)
  227.     }
  228.     *Option: Option7
  229.     {
  230.         *rcNameID: 439
  231.         *Command: CmdSelect
  232.         {
  233.             *Order: DOC_SETUP.70
  234.             *Cmd: "<1B>&n7WdLabels"
  235.         }
  236.         *Constraints: LIST(OutputBin.Option5, OutputBin.Option6, OutputBin.Option7, OutputBin.Option8, OutputBin.Option9,OutputBin.Option10
  237. +      , OutputBin.Option11, OutputBin.Option12, OutputBin.Option13, OutputBin.Option14, OutputBin.Option16
  238. +      ,Duplex.VERTICAL, Duplex.HORIZONTAL)
  239.     }
  240.     *Option: Option9
  241.     {
  242.         *rcNameID: 440
  243.         *Command: CmdSelect
  244.         {
  245.             *Order: DOC_SETUP.70
  246.             *Cmd: "<1B>&n9WdRecycled"
  247.         }
  248.     }
  249.     *Option: Option10
  250.     {
  251.         *rcNameID: 441
  252.         *Command: CmdSelect
  253.         {
  254.             *Order: DOC_SETUP.70
  255.             *Cmd: "<1B>&n6WdColor"
  256.         }
  257.     }
  258. }
  259.  
  260. *Feature: PaperSize
  261. {
  262.     *rcNameID: =PAPER_SIZE_DISPLAY
  263.     *DefaultOption: LETTER
  264.     *Option: LETTER
  265.     {
  266.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  267.         *PageProtectMem: 4109
  268.         *switch: Orientation
  269.         {
  270.             *case: PORTRAIT
  271.             {
  272.  
  273.                        *PrintableArea: PAIR(9600, 12660)
  274.                             *PrintableOrigin: PAIR(300, 300)
  275.                            *CursorOrigin: PAIR(300, 220)
  276.                         *Command: CmdSelect
  277.                         {
  278.                                *Order: DOC_SETUP.60
  279.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  280.                             }
  281.             }
  282.             *case: LANDSCAPE_CC90
  283.             {
  284.  
  285.                         *PrintableArea: PAIR(9760, 12720)
  286.                         *PrintableOrigin: PAIR(200, 240)
  287.                         *CursorOrigin: PAIR(200, 12960)
  288.                         *Command: CmdSelect
  289.                         {
  290.                                 *Order: DOC_SETUP.60
  291.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  292.                         }
  293.             }
  294.         }
  295.     }
  296.     *Option: LEGAL
  297.     {
  298.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  299.         *PageProtectMem: 5230
  300.         *switch: Orientation
  301.         {
  302.             *case: PORTRAIT
  303.             {
  304.  
  305.                         *PrintableArea: PAIR(9600, 16260)
  306.                         *PrintableOrigin: PAIR(300, 300)
  307.                         *CursorOrigin: PAIR(300, 180)
  308.                         *Command: CmdSelect
  309.                         {
  310.                                 *Order: DOC_SETUP.60
  311.                                 *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  312.                 }
  313.  
  314.             }
  315.             *case: LANDSCAPE_CC90
  316.             {
  317.  
  318.                         *PrintableArea: PAIR(9760, 16320)
  319.                         *PrintableOrigin: PAIR(200, 240)
  320.                         *CursorOrigin: PAIR(200, 16560)
  321.                         *Command: CmdSelect
  322.                         {
  323.                                 *Order: DOC_SETUP.60
  324.                                 *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  325.                         }
  326.             }
  327.         }
  328.     }
  329.     *Option: EXECUTIVE
  330.     {
  331.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  332.         *PageProtectMem: 4109
  333.         *switch: Orientation
  334.         {
  335.             *case: PORTRAIT
  336.             {
  337.  
  338.                         *PrintableArea: PAIR(8100, 12060)
  339.                         *PrintableOrigin: PAIR(248, 300)
  340.                         *CursorOrigin: PAIR(248, 240)
  341.                         *Command: CmdSelect
  342.                         {
  343.                                 *Order: DOC_SETUP.60
  344.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4922x7272Y"
  345.                         }
  346.             }
  347.             *case: LANDSCAPE_CC90
  348.             {
  349.  
  350.                         *PrintableArea: PAIR(8220, 12120)
  351.                         *PrintableOrigin: PAIR(240, 240)
  352.                         *CursorOrigin: PAIR(160, 12360)
  353.                         *Command: CmdSelect
  354.                         {
  355.                                 *Order: DOC_SETUP.60
  356.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x5028Y"
  357.                         }
  358.             }
  359.         }
  360.     }
  361.     *Option: A4
  362.     {
  363.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  364.         *PageProtectMem: 4249
  365.         *switch: Orientation
  366.         {
  367.             *case: PORTRAIT
  368.             {
  369.                         *PrintableArea: PAIR(9344, 13488)
  370.                         *PrintableOrigin: PAIR(248, 300)
  371.                         *CursorOrigin: PAIR(248, 200)
  372.                         *Command: CmdSelect
  373.                         {
  374.                                 *Order: DOC_SETUP.60
  375.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  376.                         }
  377.             }
  378.             *case: LANDSCAPE_CC90
  379.             {
  380.  
  381.                         *PrintableArea: PAIR(9424, 13548)
  382.                         *PrintableOrigin: PAIR(240, 240)
  383.                         *CursorOrigin: PAIR(160, 13788)
  384.                         *Command: CmdSelect
  385.                         {
  386.                                 *Order: DOC_SETUP.60
  387.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  388.                         }
  389.             }
  390.         }
  391.     }
  392.     *Option: ENV_10
  393.     {
  394.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  395.         *PageProtectMem: 4109
  396.         *switch: Orientation
  397.         {
  398.             *case: PORTRAIT
  399.             {
  400.                         *PrintableArea: PAIR(4336, 10800)
  401.                         *PrintableOrigin: PAIR(300, 300)
  402.                         *CursorOrigin: PAIR(300, 180)
  403.                         *Command: CmdSelect
  404.                         {
  405.                                 *Order: DOC_SETUP.60
  406.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6624Y"
  407.                         }
  408.             }
  409.             *case: LANDSCAPE_CC90
  410.             {
  411.  
  412.                         *PrintableArea: PAIR(4356, 10800)
  413.                         *PrintableOrigin: PAIR(300, 300)
  414.                         *CursorOrigin: PAIR(200, 11100)
  415.                         *Command: CmdSelect
  416.                         {
  417.                                 *Order: DOC_SETUP.60
  418.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  419.                         }
  420.  
  421.             }
  422.         }
  423.     }
  424.     *Option: ENV_B5
  425.     {
  426.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  427.         *PageProtectMem: 4109
  428.         *switch: Orientation
  429.         {
  430.             *case: PORTRAIT
  431.             {
  432.                 *PrintableArea: PAIR(7716, 11208)
  433.                 *PrintableOrigin: PAIR(300, 300)
  434.                 *CursorOrigin: PAIR(300, 160)
  435.                 *Command: CmdSelect
  436.                 {
  437.                     *Order: DOC_SETUP.60
  438.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  439.                 }
  440.             }
  441.             *case: LANDSCAPE_CC90
  442.             {
  443.                 *PrintableArea: PAIR(7716, 11208)
  444.                 *PrintableOrigin: PAIR(300, 300)
  445.                 *CursorOrigin: PAIR(200, 11508)
  446.                 *Command: CmdSelect
  447.                 {
  448.                     *Order: DOC_SETUP.60
  449.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  450.                 }
  451.             }
  452.         }
  453.     }
  454.     *Option: B5
  455.     {
  456.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  457.         *PageProtectMem: 3198
  458.         *switch: Orientation
  459.         {
  460.             *case: PORTRAIT
  461.             {
  462.                 *PrintableArea: PAIR(8004, 11604)
  463.                 *PrintableOrigin: PAIR(300, 300)
  464.                 *CursorOrigin: PAIR(300, 180)
  465.                 *Command: CmdSelect
  466.                 {
  467.                     *Order: DOC_SETUP.60
  468.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  469.                 }
  470.             }
  471.             *case: LANDSCAPE_CC90
  472.             {
  473.                 *PrintableArea: PAIR(8144, 11664)
  474.                 *PrintableOrigin: PAIR(220, 240)
  475.                 *CursorOrigin: PAIR(200, 11904)
  476.                 *Command: CmdSelect
  477.                 {
  478.                     *Order: DOC_SETUP.60
  479.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  480.                 }
  481.             }
  482.         }
  483.     }
  484.     *Option: ENV_DL
  485.     {
  486.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  487.         *PageProtectMem: 4109
  488.         *switch: Orientation
  489.         {
  490.             *case: PORTRAIT
  491.             {
  492.                         *PrintableArea: PAIR(4576, 9792)
  493.                         *PrintableOrigin: PAIR(300, 300)
  494.                         *CursorOrigin: PAIR(300, 180)
  495.                         *Command: CmdSelect
  496.                         {
  497.                                 *Order: DOC_SETUP.60
  498.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2757x6019Y"
  499.                         }
  500.             }
  501.             *case: LANDSCAPE_CC90
  502.             {
  503.                         *PrintableArea: PAIR(4596, 9792)
  504.                         *PrintableOrigin: PAIR(300, 300)
  505.                         *CursorOrigin: PAIR(200, 10092)
  506.                         *Command: CmdSelect
  507.                         {
  508.                                 *Order: DOC_SETUP.60
  509.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  510.                         }
  511.             }
  512.         }
  513.     }
  514.     *Option: ENV_MONARCH
  515.     {
  516.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  517.         *PageProtectMem: 4109
  518.         *switch: Orientation
  519.         {
  520.             *case: PORTRAIT
  521.             {
  522.                         *PrintableArea: PAIR(4036, 8400)
  523.                         *PrintableOrigin: PAIR(300, 300)
  524.                         *CursorOrigin: PAIR(300, 180)
  525.                         *Command: CmdSelect
  526.                         {
  527.                                 *Order: DOC_SETUP.60
  528.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5184Y"
  529.                         }
  530.             }
  531.             *case: LANDSCAPE_CC90
  532.             {
  533.                         *PrintableArea: PAIR(4056, 8400)
  534.                         *PrintableOrigin: PAIR(300, 300)
  535.                         *CursorOrigin: PAIR(200, 8700)
  536.                         *Command: CmdSelect
  537.                         {
  538.                                 *Order: DOC_SETUP.60
  539.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2557Y"
  540.                         }
  541.             }
  542.         }
  543.     }
  544.     *Option: ENV_C5
  545.     {
  546.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  547.         *PageProtectMem: 4109
  548.         *switch: Orientation
  549.         {
  550.         *case: PORTRAIT
  551.             {
  552.                         *PrintableArea: PAIR(7036, 10224)
  553.                         *PrintableOrigin: PAIR(300, 300)
  554.                         *CursorOrigin: PAIR(300, 180)
  555.                         *Command: CmdSelect
  556.                         {
  557.                                 *Order: DOC_SETUP.60
  558.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
  559.                         }
  560.             }
  561.             *case: LANDSCAPE_CC90
  562.             {
  563.                         *PrintableArea: PAIR(7056, 10224)
  564.                         *PrintableOrigin: PAIR(300, 300)
  565.                         *CursorOrigin: PAIR(200, 10524)
  566.                         *Command: CmdSelect
  567.                         {
  568.                                 *Order: DOC_SETUP.60
  569.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  570.                         }
  571.             }
  572.         }
  573.     }
  574.  
  575.     *Option: A5
  576.     {
  577.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  578.         *PageProtectMem: 2125
  579.         *switch: Orientation
  580.         {
  581.             *case: PORTRAIT
  582.             {
  583.                         *PrintableArea: PAIR(6396, 9384)
  584.                         *PrintableOrigin: PAIR(300, 300)
  585.                         *CursorOrigin: PAIR(300, 300)
  586.                         *Command: CmdSelect
  587.                         {
  588.                                 *Order: DOC_SETUP.60
  589.                                 *Cmd: "<1B>&l30025a8c1E<1B>*p0x0Y<1B>*c0t3837x5738Y"
  590.                         }
  591.             }
  592.             *case: LANDSCAPE_CC90
  593.             {
  594.                         *PrintableArea: PAIR(6396, 9324)
  595.                         *PrintableOrigin: PAIR(300, 300)
  596.                         *CursorOrigin: PAIR(200, 9624)
  597.                         *Command: CmdSelect
  598.                         {
  599.                                 *Order: DOC_SETUP.60
  600.                                 *Cmd: "<1B>&l30025a8c1E<1B>*p0x0Y<1B>*c0t5594x3957Y"
  601.                         }
  602.             }
  603.         }
  604.     }
  605.     *Option: HALFLET
  606.     {
  607.         *rcNameID: 640
  608.         *PageProtectMem: 4109
  609.         *PageDimensions: PAIR(6600, 10200)
  610.         *switch: Orientation
  611.         {
  612.             *case: PORTRAIT
  613.             {
  614.                 *PrintableArea: PAIR(6100, 9650)
  615.                 *PrintableOrigin: PAIR(300, 300)
  616.                 *CursorOrigin: PAIR(300, 160)
  617.                 *Command: CmdSelect
  618.                 {
  619.                     *Order: DOC_SETUP.60
  620.                     *Cmd: "<1B>&l30011a8c1E<1B>*p0x0Y<1B>*c0t3720x5800Y"
  621.                 }
  622.             }
  623.             *case: LANDSCAPE_CC90
  624.             {
  625.                 *PrintableArea: PAIR(6000, 9600)
  626.                 *PrintableOrigin: PAIR(300, 300)
  627.                 *CursorOrigin: PAIR(550, 9600)
  628.                 *Command: CmdSelect
  629.                 {
  630.                     *Order: DOC_SETUP.60
  631.                     *Cmd: "<1B>&l30011a8c1E<1B>*p0x0Y<1B>*c0t5800x3720Y"
  632.                 }
  633.             }
  634.         }
  635.     }
  636.    *Option: GOVLET
  637.     {
  638.         *rcNameID: 641
  639.         *PageProtectMem: 4109
  640.         *PageDimensions: PAIR(9600, 12600)
  641.         *switch: Orientation
  642.         {
  643.             *case: PORTRAIT
  644.             {
  645.                 *PrintableArea: PAIR(9100, 12000)
  646.                 *PrintableOrigin: PAIR(300, 300)
  647.                 *CursorOrigin: PAIR(300, 200)
  648.                 *Command: CmdSelect
  649.                 {
  650.                     *Order: DOC_SETUP.60
  651.                     *Cmd: "<1B>&l30012a8c1E<1B>*p0x0Y<1B>*c0t5520x7320Y"
  652.                 }
  653.             }
  654.             *case: LANDSCAPE_CC90
  655.             {
  656.                 *PrintableArea: PAIR(9000, 12100)
  657.                 *PrintableOrigin: PAIR(300, 300)
  658.                 *CursorOrigin: PAIR(600, 12100)
  659.                 *Command: CmdSelect
  660.                 {
  661.                     *Order: DOC_SETUP.60
  662.                     *Cmd: "<1B>&l30012a8c1E<1B>*p0x0Y<1B>*c0t7320x5520Y"
  663.                 }
  664.             }
  665.         }
  666.     }
  667.    *Option: GOVLEGAL
  668.     {
  669.         *rcNameID: 642
  670.         *PageProtectMem: 4109
  671.         *PageDimensions: PAIR(10200, 15620)
  672.         *switch: Orientation
  673.         {
  674.             *case: PORTRAIT
  675.             {
  676.                 *PrintableArea: PAIR(9700, 15000)
  677.                 *PrintableOrigin: PAIR(300, 300)
  678.                 *CursorOrigin: PAIR(300, 160)
  679.                 *Command: CmdSelect
  680.                 {
  681.                     *Order: DOC_SETUP.60
  682.                     *Cmd: "<1B>&l30013a8c1E<1B>*p0x0Y<1B>*c0t5880x9120Y"
  683.                 }
  684.             }
  685.             *case: LANDSCAPE_CC90
  686.             {
  687.                 *PrintableArea: PAIR(9600, 15000)
  688.                 *PrintableOrigin: PAIR(300, 300)
  689.                 *CursorOrigin: PAIR(550, 15000)
  690.                 *Command: CmdSelect
  691.                 {
  692.                     *Order: DOC_SETUP.60
  693.                     *Cmd: "<1B>&l30013a8c1E<1B>*p0x0Y<1B>*c0t9120x5880Y"
  694.                 }
  695.             }
  696.         }
  697.     }
  698.     *Option: F4
  699.     {
  700.         *rcNameID: 643
  701.         *PageProtectMem: 4109
  702.         *PageDimensions: PAIR(9920, 15920)
  703.         *switch: Orientation
  704.         {
  705.             *case: PORTRAIT
  706.             {
  707.                 *PrintableArea: PAIR(9400, 14992)
  708.                 *PrintableOrigin: PAIR(300, 300)
  709.                 *CursorOrigin: PAIR(300, 160)
  710.                 *Command: CmdSelect
  711.                 {
  712.                     *Order: DOC_SETUP.60
  713.                     *Cmd: "<1B>&l30046a8c1E<1B>*p0x0Y<1B>*c0t5712x9114Y"
  714.                 }
  715.             }
  716.             *case: LANDSCAPE_CC90
  717.             {
  718.                 *PrintableArea: PAIR(9420, 15092)
  719.                 *PrintableOrigin: PAIR(300, 300)
  720.                 *CursorOrigin: PAIR(600, 15092)
  721.                 *Command: CmdSelect
  722.                 {
  723.                     *Order: DOC_SETUP.60
  724.                     *Cmd: "<1B>&l30046a8c1E<1B>*p0x0Y<1B>*c0t9114x5712Y"
  725.                 }
  726.             }
  727.         }
  728.     }
  729.        *Option: CUSTOMSIZE
  730.     {
  731.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  732.         *MinSize: PAIR(4728,6600)
  733.         *MaxSize: PAIR(14028, 20400)
  734.         *MaxPrintableWidth: 14028
  735.         *PageProtectMem: 1692
  736.         *switch: Orientation
  737.         {
  738.             *case: PORTRAIT
  739.             {
  740.                 *CustCursorOriginX:  %d{200}
  741.                 *CustCursorOriginY:   %d{180 }
  742.                 *CustPrintableOriginX:  %d{300 }
  743.                 *CustPrintableOriginY:  %d{300}
  744.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  745.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  746.       *Command: CmdSelect
  747.                 {
  748.                     *Order: DOC_SETUP.12
  749.                     *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  750.                 }
  751.             }
  752.             *case: LANDSCAPE_CC90
  753.             {
  754.                 *CustCursorOriginX:  %d{200}
  755.                 *CustCursorOriginY:   %d{22540 }
  756.                 *CustPrintableOriginX:  %d{200 }
  757.                 *CustPrintableOriginY:  %d{300}
  758.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  759.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  760.       *Command: CmdSelect
  761.                 {
  762.                     *Order: DOC_SETUP.12
  763.                     *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t9864x5760Y"
  764.                 }
  765.             }
  766.         }
  767.     }
  768. }
  769. *Feature: Economode
  770. {
  771.     *rcNameID: 308
  772.     *DefaultOption: Option1
  773.     *Option: Option1
  774.     {
  775.         *rcNameID: =OFF_DISPLAY
  776.         *Command: CmdSelect
  777.         {
  778.             *Order: JOB_SETUP.40
  779.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  780.         }
  781.     }
  782.     *Option: Option2
  783.     {
  784.         *rcNameID: =ON_DISPLAY
  785.         *Command: CmdSelect
  786.         {
  787.             *Order: JOB_SETUP.40
  788.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  789.         }
  790.     }
  791. }
  792. *Feature: PrintQuality
  793. {
  794.     *rcNameID: 306
  795.     *DefaultOption: Option1
  796.     *Option: Option1
  797.     {
  798.         *rcNameID: 309
  799.     }
  800.     *Option: Option2
  801.     {
  802.         *rcNameID: =ON_DISPLAY
  803.         *Command: CmdSelect
  804.         {
  805.             *Order: JOB_SETUP.50
  806.             *Cmd: "@PJL SET RET=ON<0A>"
  807.         }
  808.     }
  809.     *Option: Option3
  810.     {
  811.         *rcNameID: =OFF_DISPLAY
  812.         *Command: CmdSelect
  813.         {
  814.             *Order: JOB_SETUP.50
  815.             *Cmd: "@PJL SET RET=OFF<0A>"
  816.         }
  817.     }
  818. }
  819. *Feature: ImageControl
  820. {
  821.     *rcNameID: 307
  822.     *DefaultOption: Option1
  823.     *Option: Option1
  824.     {
  825.         *rcNameID: 309
  826.     }
  827.     *Option: Option2
  828.     {
  829.         *rcNameID: 310
  830.         *Command: CmdSelect
  831.         {
  832.             *Order: JOB_SETUP.30
  833.             *Cmd: "@PJL SET IMAGEADAPT=AUTO<0A>"
  834.         }
  835.     }
  836.     *Option: Option3
  837.     {
  838.         *rcNameID: =ON_DISPLAY
  839.         *Command: CmdSelect
  840.         {
  841.             *Order: JOB_SETUP.30
  842.             *Cmd: "@PJL SET IMAGEADAPT=ON<0A>"
  843.         }
  844.     }
  845.     *Option: Option4
  846.     {
  847.         *rcNameID: =OFF_DISPLAY
  848.         *Command: CmdSelect
  849.         {
  850.             *Order: JOB_SETUP.30
  851.             *Cmd: "@PJL SET IMAGEADAPT=OFF<0A>"
  852.         }
  853.     }
  854. }
  855. *Feature: PrintDensity
  856. {
  857.     *rcNameID: =PRINTDENSITY_DISPLAY
  858.     *DefaultOption: Option3
  859.     *Option: Option1
  860.     {
  861.         *rcNameID: 340
  862.         *Command: CmdSelect
  863.         {
  864.             *Order: JOB_SETUP.20
  865.             *Cmd: "@PJL SET DENSITY=1<0A>"
  866.         }
  867.     }
  868.     *Option: Option2
  869.     {
  870.         *rcNameID: 341
  871.         *Command: CmdSelect
  872.         {
  873.             *Order: JOB_SETUP.20
  874.             *Cmd: "@PJL SET DENSITY=2<0A>"
  875.         }
  876.     }
  877.     *Option: Option3
  878.     {
  879.         *rcNameID: 342
  880.         *Command: CmdSelect
  881.         {
  882.             *Order: JOB_SETUP.20
  883.             *Cmd: "@PJL SET DENSITY=3<0A>"
  884.         }
  885.     }
  886.     *Option: Option4
  887.     {
  888.         *rcNameID: 343
  889.         *Command: CmdSelect
  890.         {
  891.             *Order: JOB_SETUP.20
  892.             *Cmd: "@PJL SET DENSITY=4<0A>"
  893.         }
  894.     }
  895.     *Option: Option5
  896.     {
  897.         *rcNameID: 344
  898.         *Command: CmdSelect
  899.         {
  900.             *Order: JOB_SETUP.20
  901.             *Cmd: "@PJL SET DENSITY=5<0A>"
  902.         }
  903.     }
  904. }
  905. *Feature: Memory
  906. {
  907.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  908.     *DefaultOption: 16384KB
  909.  
  910.     *Option: 16384KB
  911.     {
  912.             *Name: "16MB"
  913.             *MemoryConfigKB: PAIR(16384, 7782)
  914.             *Constraints: LIST(Collate.ON)
  915.     }
  916.     *Option: 49152KB
  917.     {
  918.             *Name: "48MB"
  919.             *MemoryConfigKB: PAIR(49152, 32665)
  920.             *Constraints: LIST(Collate.ON)
  921.     }
  922.     *Option: 81920KB
  923.     {
  924.             *Name: "80MB"
  925.             *MemoryConfigKB: PAIR(81920, 57548)
  926.     }
  927.     *Option: 147456KB
  928.     {
  929.             *Name: "144MB"
  930.             *MemoryConfigKB: PAIR(147456, 107315)
  931.     }
  932.     *Option: 262144KB
  933.     {
  934.             *Name: "256MB"
  935.             *MemoryConfigKB: PAIR(262144, 194457)
  936.     }
  937. }
  938.  
  939. *Feature: LargeCapacityPaperUnit
  940. {
  941.     *FeatureType: PRINTER_PROPERTY
  942.     *rcNameID: 659
  943.     *DefaultOption: NotInstalled
  944.     *Option: NotInstalled
  945.     {
  946.         *rcNameID: 444
  947.         *Constraints: LIST(InputBin.Option3,InputBin.Option4)
  948.     }
  949.     *Option: Installedx1
  950.     {
  951.         *rcNameID: 665
  952.         *Constraints: LIST(InputBin.Option4)
  953.     }
  954.     *Option: Installedx2
  955.     {
  956.         *rcNameID: 666
  957.     }
  958. }
  959.  
  960. *Feature: Shifter
  961. {
  962.     *FeatureType: PRINTER_PROPERTY
  963.     *rcNameID: 671
  964.     *DefaultOption: NotInstalled
  965.     *Option: NotInstalled
  966.     {
  967.         *rcNameID: 444
  968.         *Constraints: LIST(OutputBin.Option16)
  969.     }
  970.     *Option: Installed
  971.     {
  972.         *rcNameID: 443
  973.     }
  974. }
  975.  
  976. *Feature: MultiBinUnit
  977. {
  978.     *FeatureType: PRINTER_PROPERTY
  979.     *rcNameID: 649
  980.     *DefaultOption: NotInstalled
  981.     *Option: NotInstalled
  982.     {
  983.         *rcNameID: 444
  984.     *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7,OutputBin.Option8,OutputBin.Option9
  985. +                          ,OutputBin.Option10,OutputBin.Option11,OutputBin.Option12,OutputBin.Option13,OutputBin.Option14)
  986.     }
  987.     *Option: Installed
  988.     {
  989.         *rcNameID: 443
  990.     }
  991. }
  992.  
  993.  
  994. *Feature: EnvelopeFeeder
  995. {
  996.     *FeatureType: PRINTER_PROPERTY
  997.     *rcNameID: 670
  998.     *DefaultOption: NotInstalled
  999.     *Option: NotInstalled
  1000.     {
  1001.         *rcNameID: 444
  1002.         *Constraints: LIST(InputBin.Option6)
  1003.     }
  1004.     *Option: Installed
  1005.     {
  1006.         *rcNameID: 443
  1007.     }
  1008. }
  1009.  
  1010. *Feature: DuplexUnit
  1011. {
  1012.     *FeatureType: PRINTER_PROPERTY
  1013.     *rcNameID: 653
  1014.     *DefaultOption: NotInstalled
  1015.     *Option: NotInstalled
  1016.     {
  1017.         *rcNameID: 444
  1018.         *DisabledFeatures: LIST(Duplex)
  1019.         *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1020.     }
  1021.     *Option: Installed
  1022.     {
  1023.         *rcNameID: 443
  1024.     }
  1025. }
  1026. *Feature: Duplex
  1027. {
  1028.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1029.     *DefaultOption: NONE
  1030.     *Option: NONE
  1031.     {
  1032.         *rcNameID: =NONE_DISPLAY
  1033.         *Command: CmdSelect
  1034.         {
  1035.             *Order: DOC_SETUP.30
  1036.             *Cmd: "<1B>&l0S"
  1037.         }
  1038.     }
  1039.     *Option: VERTICAL
  1040.     {
  1041.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1042.         *Command: CmdSelect
  1043.         {
  1044.             *Order: DOC_SETUP.30
  1045.             *Cmd: "<1B>&l1S"
  1046.         }
  1047.     *Constraints: LIST(PaperSize.A5, PaperSize.B5, PaperSize.F4, PaperSize.HALFLET, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.ENV_B5)
  1048.     }
  1049.     *Option: HORIZONTAL
  1050.     {
  1051.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1052.         *Command: CmdSelect
  1053.         {
  1054.             *Order: DOC_SETUP.30
  1055.             *Cmd: "<1B>&l2S"
  1056.         }
  1057.     *Constraints: LIST(PaperSize.A5, PaperSize.B5, PaperSize.F4, PaperSize.HALFLET, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.ENV_B5)
  1058.     }
  1059. }
  1060.  
  1061.  
  1062. *Feature: OutputBin
  1063. {
  1064.     *rcNameID: =OUTPUTBIN_DISPLAY
  1065.     *DefaultOption: Option2
  1066.     *Option: Option2 *%Face Down Tray
  1067.     {
  1068.         *rcNameID: 479
  1069.         *Command: CmdSelect
  1070.         {
  1071.             *Order: DOC_SETUP.50
  1072.             *Cmd: "<1B>&l1G"
  1073.         }
  1074.     }
  1075.     *Option: Option16        *% SHIFTER (was: Stacker)
  1076.     {
  1077.         *rcNameID: 671
  1078.         *Command: CmdSelect
  1079.         {
  1080.             *Order: DOC_SETUP.50
  1081.             *Cmd: "<1B>&l4G"
  1082. *%            *Cmd: "<1B>&l2G"
  1083.         }
  1084.         *% ? 
  1085.          *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5,PaperSize.ENV_B5,  PaperSize.B5)
  1086.     }
  1087.     *Option: Option5
  1088.     {
  1089.         *rcNameID: 412 *%Mailbox 1
  1090.         *Command: CmdSelect
  1091.         {
  1092.             *Order: DOC_SETUP.50
  1093.             *Cmd: "<1B>&l4G"
  1094.         }
  1095.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1096.     }
  1097.     *Option: Option6
  1098.     {
  1099.         *rcNameID: 413
  1100.         *Command: CmdSelect
  1101.         {
  1102.             *Order: DOC_SETUP.50
  1103.             *Cmd: "<1B>&l5G"
  1104.         }
  1105.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1106.     }
  1107.     *Option: Option7
  1108.     {
  1109.         *rcNameID: 414
  1110.         *Command: CmdSelect
  1111.         {
  1112.             *Order: DOC_SETUP.50
  1113.             *Cmd: "<1B>&l6G"
  1114.         }
  1115.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1116.     }
  1117.     *Option: Option8
  1118.     {
  1119.         *rcNameID: 415
  1120.         *Command: CmdSelect
  1121.         {
  1122.             *Order: DOC_SETUP.50
  1123.             *Cmd: "<1B>&l7G"
  1124.         }
  1125.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1126.     }
  1127.     *Option: Option9
  1128.     {
  1129.         *rcNameID: 416
  1130.         *Command: CmdSelect
  1131.         {
  1132.             *Order: DOC_SETUP.50
  1133.             *Cmd: "<1B>&l8G"
  1134.         }
  1135.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1136.     }
  1137.     *Option: Option10
  1138.     {
  1139.         *rcNameID: 417
  1140.         *Command: CmdSelect
  1141.         {
  1142.             *Order: DOC_SETUP.50
  1143.             *Cmd: "<1B>&l9G"
  1144.         }
  1145.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1146.     }
  1147.     *Option: Option11
  1148.     {
  1149.         *rcNameID: 418
  1150.         *Command: CmdSelect
  1151.         {
  1152.             *Order: DOC_SETUP.50
  1153.             *Cmd: "<1B>&l10G"
  1154.         }
  1155.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1156.     }
  1157.     *Option: Option12
  1158.     {
  1159.         *rcNameID: 419
  1160.         *Command: CmdSelect
  1161.         {
  1162.             *Order: DOC_SETUP.50
  1163.             *Cmd: "<1B>&l11G"
  1164.         }
  1165.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1166.     }
  1167.     *Option: Option13
  1168.     {
  1169.         *rcNameID: 420
  1170.         *Command: CmdSelect
  1171.         {
  1172.             *Order: DOC_SETUP.50
  1173.             *Cmd: "<1B>&l12G"
  1174.         }
  1175.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1176.     }
  1177.     *Option: Option14
  1178.     {
  1179.         *rcNameID: 421
  1180.         *Command: CmdSelect
  1181.         {
  1182.             *Order: DOC_SETUP.50
  1183.             *Cmd: "<1B>&l13G"
  1184.         }
  1185.         *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_B5,PaperSize.ENV_DL,PaperSize.ENV_MONARCH,PaperSize.ENV_C5,PaperSize.A5,PaperSize.B5,PaperSize.HALFLET,PaperSize.LEGAL,PaperSize.EXECUTIVE,PaperSize.GOVLEGAL,PaperSize.GOVLET,PaperSize.F4)
  1186.     }
  1187. }
  1188. *Feature: Halftone
  1189. {
  1190.     *rcNameID: =HALFTONING_DISPLAY
  1191.     *DefaultOption: HT_PATSIZE_AUTO
  1192.     *Option: HT_PATSIZE_AUTO
  1193.     {
  1194.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1195.     }
  1196.     *Option: HT_PATSIZE_SUPERCELL_M
  1197.     {
  1198.        *rcNameID: =HT_SUPERCELL_DISPLAY
  1199.     }
  1200.     *Option: HT_PATSIZE_6x6_M
  1201.     {
  1202.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1203.     }
  1204.     *Option: HT_PATSIZE_8x8_M
  1205.     {
  1206.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1207.     }
  1208. }
  1209. *Feature: PageProtect
  1210. {
  1211.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1212.     *DefaultOption: OFF
  1213.     *Option: OFF
  1214.     {
  1215.         *rcNameID: 310
  1216.         *Command: CmdSelect
  1217.         {
  1218.             *Order: JOB_SETUP.10
  1219.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=AUTO<0A>"
  1220.         }
  1221.     }
  1222.     *Option: ON
  1223.     {
  1224.         *rcNameID: =ON_DISPLAY
  1225.         *Command: CmdSelect
  1226.         {
  1227.             *Order: JOB_SETUP.10
  1228.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=ON<0A>"
  1229.         }
  1230.     }
  1231. }
  1232. *Command: CmdStartDoc
  1233. {
  1234.     *Order: DOC_SETUP.10
  1235.     *Cmd: "<1B>&u600D<1B>*r0F"
  1236. }
  1237. *Command: CmdStartPage
  1238. {
  1239.     *Order: PAGE_SETUP.1
  1240.     *Cmd: "<1B>*b0M<0D>"
  1241. }
  1242. *Command: CmdEndJob
  1243. {
  1244.     *Order: JOB_FINISH.1
  1245.     *Cmd: "<1B>E<1B>%%-12345X"
  1246. }
  1247.  
  1248. *Feature: Collate
  1249. {
  1250.     *rcNameID: =NONE_DISPLAY
  1251.     *DefaultOption: OFF
  1252.     *Option: ON
  1253.     {
  1254.         *rcNameID: =NONE_DISPLAY
  1255.         *Command: CmdCopies
  1256.         {
  1257.             *Order: JOB_SETUP.60
  1258.             *Cmd: "@PJL SET QTY=" %d[1,999]{NumOfCopies}"<0A>"
  1259.         }
  1260.     }
  1261.     *Option: OFF
  1262.     {
  1263.         *rcNameID: =NONE_DISPLAY
  1264.         *Command: CmdCopies
  1265.         {
  1266.             *Order: DOC_SETUP.80
  1267.             *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  1268.         }
  1269.     }
  1270. }
  1271.  
  1272. *RotateCoordinate?: TRUE
  1273. *RotateRaster?: TRUE
  1274. *RotateFont?: TRUE
  1275. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1276. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1277. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1278. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1279. *XMoveThreshold: 0
  1280. *YMoveThreshold: 0
  1281. *XMoveUnit: 600
  1282. *YMoveUnit: 600
  1283. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1284. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1285. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1286. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1287. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1288. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1289. *Command: CmdCR { *Cmd : "<0D>" }
  1290. *Command: CmdLF { *Cmd : "<0A>" }
  1291. *Command: CmdFF { *Cmd : "<0C>" }
  1292. *Command: CmdBackSpace { *Cmd : "<08>" }
  1293. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1294. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1295. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1296. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1297. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1298. *EjectPageWithFF?: TRUE
  1299. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1300. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1301. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1302. *OutputDataFormat: H_BYTE
  1303. *OptimizeLeftBound?: TRUE
  1304. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1305. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1306. *DefaultFont: 23
  1307. *DefaultCTT: 0
  1308. *CharPosition: BASELINE
  1309. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,
  1310. +                  29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46)
  1311. *MinFontID: 16534
  1312. *MaxFontID: 32768
  1313. *switch: Resolution
  1314. {
  1315.     *case: Option1
  1316.     {
  1317.         *FontFormat: HPPCL_OUTLINE
  1318.     }
  1319.     *case: Option2
  1320.     {
  1321.         *FontFormat: HPPCL_RES
  1322.     }
  1323. }
  1324. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1325. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1326. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1327. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1328. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1329. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1330. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1331. *MinGrayFill: 1
  1332. *MaxGrayFill: 100
  1333. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1334. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1335. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1336. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1337. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1338. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1339. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1340. *TTFSEnabled?: TRUE
  1341. *TTFS: Arial
  1342. {
  1343.   *TTFontName: "Arial"
  1344.   *DevFontName: "Arial"
  1345. }
  1346. *TTFS: Courier
  1347. {
  1348.   *TTFontName: "Courier New"
  1349.   *DevFontName: "Courier New"
  1350. }
  1351. *TTFS: Symbol
  1352. {
  1353.   *TTFontName: "Symbol"
  1354.   *DevFontName: "Symbol"
  1355. }
  1356. *TTFS: TNR
  1357. {
  1358.   *TTFontName: "Times New Roman"
  1359.   *DevFontName: "Times New Roman"
  1360. }
  1361. *TTFS: Wingdings
  1362. {
  1363.   *TTFontName: "Wingdings"
  1364.   *DevFontName: "Wingdings"
  1365. }
  1366.  
  1367.